package com.epsilon.pos.principal.ventas.dao;

import java.util.Date;

import com.epsilon.pos.principal.ventas.model.Caja;
import com.epsilon.pos.principal.ventas.model.Venta;
import com.epsilon.pos.principal.ventas.model.VentasPrincipalException;

public interface VentasPrincipalDao {
	boolean setVenta( Venta venta ) throws VentasPrincipalException;
	Date getServerTime() throws VentasPrincipalException;
	Venta getVentaPorPk( Integer idVenta ) throws VentasPrincipalException;
	Float getCantidadEnCaja( Caja caja ) throws VentasPrincipalException;
	boolean updateCantidadEnCaja( Caja caja ) throws VentasPrincipalException;
}